A large imaginary main memory which is made available to an operating system by storing unused parts of the virtual memory on disk and then transferring these pages into available main memory as and when they are required.